<?php 
/**
 * 教练模型 添加 修改
 */
namespace Qwadmin\Model;
use Think\Model;
class CoachModel extends Model{
    //自动验证
    protected $_validate = array(     
        array('name','require','姓名不能为空'),   
        array('name','','教练姓名已经存在！',0,'unique',1), 
        array('age','require','年龄不能为空'),     
        array('age','number','年龄为数字'),
        array('phone','require','请填写电话号码'),    
        array('phone','/^1[34578]\d{9}$/','电话号码格式不正确',0,'regex'),      
        array('driver_age','require','教练驾龄不能为空'),     
        array('driver_age','number','驾龄为数字'),  
        array('driver_type','require','请选择驾照类型'),  
        array('car_id','require','请为教练分配车辆'),  
    );
    //添加前钩子方法
    // public function _before_insert(&$data,$options){
    //     echo '<pre>';
    //     var_dump($data);
    //     echo '</pre>';
    //     exit();
    //     //完善模型数据
    //     $data['add_time'] = time();
    //     //实例化车辆模型
    //     $car = D('car');
    //     $car_data = $car->where(array('id'=>$data['car_id'],'d_id'=>$data['d_id']))->find();
    //     if($car_data) $data['car_num'] = $car_data['car_num'];
    // }

    //添加后钩子方法
    // public function _after_insert($data,$options){
    //     //分配车辆后改变车辆管理表中字段状态
    //     $car = D('car');
    //     $car_data = $car->where(array('id'=>$data['car_id'],'d_id'=>$data['d_id']))->save(array('status'=>1));
    // }
}
?>